#include <my_header.h>
/*Usage:  */
int main(int argc, char *argv[]){
    ARGS_CHECK(argc,2);
    int fd = open(argv[1],O_RDWR);
    ERROR_CHECK(fd, -1,"open");
    /*
     * read函数读数据的单位是字节
     * 所以为了方便计算字节的数量
     * 常用char数组作为数组buf中转站
     * 为了避免随机值导致输出的结果中产生莫名其妙的字符
     * 所以首先将buf数组全部设置为0值
     * */
    char buf[1024] = { 0 };
    ssize_t sret = read(fd, buf, sizeof(buf));
    ERROR_CHECK(sret, -1, "read error");
    //打印读到的实际字节数以及读到读到字符信息
    printf("sret = %ld,buf = %s\n",sret, buf);

    close(fd);
    return 0;
}


